body {
	background-color:#fff;
}


.class-title {
	width: 100%;
	height: 17rem;
	color:#fff;
}
.class-title .btn {
	margin-top: 2rem;
	height: 3rem;
}
.link-intro {
	height: 3rem;
	line-height: 3rem;
	font-size: 1.8rem;
	color: #57f2b0;;
	margin-left:6rem;
}
.link-intro a {
	text-decoration: none;
	color: #57f2b0;;
}
.link-intro a:hover {
	text-decoration: none;
	color:#fff;
}

.class-course-name {
	float:left;
	height:4rem;
	width:100%;
	margin:1rem 5%;
	font-size: 4rem;
	font-weight:700;
}
.class-title-info {
	width:100%;
	height:8rem;
	margin-top:6rem;
}
.class-title-info ul {
	width:100%;
	padding-left:5%;
	height:3rem;
	line-height:4rem;
	float:left;
}
.class-title-info ul li {
	float:left;
	height:4.6rem;
}
.class-title-info ul li .btn {
	background-color:#00b43c;
	border: none;
	padding:1.4rem 1.2rem 1.4rem 1.2rem;
	font-size:1.8rem;
	height:4.6rem;
}
.class-title-info ul li .btn:hover {
	background-color:#00b43c;
	color:#fff;
}
#theory-time-list {
	margin-top:2rem;
}
.class-title-info ul .ctitle {
	height:2rem;
	line-height:2rem;
	font-size:1.4rem;
	padding-left:2rem;
	opacity:0.7;
}
.class-title-info ul .lesson-time {
	height:2rem;
	line-height:2rem;
	font-size:1.8rem;
	padding-left:2rem;
	opacity:0.7;
	margin-left:1rem;
}

.class-index-con {
	height: 100%;
	font-size: 1.6rem;
	margin-top:2rem;
}

.class-index-con-list {
	height: 5rem;
	margin-left:6rem;
	margin-right:6rem;
	line-height: 5rem;
	font-size: 2.5rem;
	text-align: center;
	background-color: #eee;
}
.class-index-con-list li {
	float: left;
	height: 2.8rem;
	width: 10%;
	color: #000000;
	cursor: pointer;
}
.class-index-con-list li:hover {
	text-decoration: none;
	color:#00b43c !important;
}
.class-index-con-content {
	height: 100%;
}


/* 鐞嗚璇�&瀹為獙璇炬ā鍧� */
.theory-lab-title {
	height:3.5rem;
	line-height:3.5rem;
	margin-left:6rem;
	margin-right:6rem;
	margin-top:2.5rem;
	border:1px solid #e6e6e6;
	font-weight:bold;
	font-size: 1.6rem;
}
.theory-lab-title li {
	height:3.5rem;
	line-height:3.5rem;
	float:left;
	margin-left:2rem;
	color:#4d555d;
	cursor:pointer;
}
.theory-lab-title .new-lesson {
	color:red;
}
.theory-lab-title .get-theory {
	color:#00b43c;
}
.theory-lab-title li:hover {
	color:#00b43c;
}
.theory-lab-title .new-lesson {
	float:right;
	margin-right:2rem;
}
.theory-list {
	margin-left:8rem;
	margin-right:6rem;
}
.lab-list {
	display:none;
	margin-left:8rem;
	margin-right:6rem;
}

.theory-list .newClass,.lab-list .newClass {
	background-color:#94b1b6;
}
.theory-list li,.lab-list li {
	color:#787d82;
	overflow:hidden;
	height:3.5rem;
	line-height:3.5rem;
	background-color:#f3f5f7;
	border-radius:0.5rem;
	padding-left:2rem;
	margin-top:1rem;
	cursor:pointer;
}
.theory-list li a,.lab-list li a {
	color:#787d82;
} 
.theory-list li:hover,.lab-list li:hover {
	background-color:#14191e;
	color:#edf1f2;
}
.theory-list li:hover a,.lab-list li:hover a {
	color:#edf1f2;
}
.theory-list li .classType,.lab-list li .classType {
	margin-right:3rem;
	float:right;
}
/*瀛︾敓妯″潡*/

.class-name {
	font-size: 2rem;
	height: 5rem;
	line-height: 5rem;
	font-weight: bold;
	text-align: center;
}
.stu-info-title {
	height: 3rem;
	line-height: 3rem;
	font-size: 2rem;
	text-align: center;
}
.stu-info-title .correct-show {
	margin-bottom: 30px;
}
.stu-info-title label,.stu-info-title #searchStudentList {
	font-weight: normal;
}

.addstu-bigclass {
	display:none;
}

/* 灏忕彮鍒楄〃 */
.class-index-con-right span {
	display:block;
	height:3rem;
	line-height:3rem;
	margin-top:1rem;
}
.small-class-list-title{
	width:80%;
	padding-right:10%;
	height:4rem;
	line-height:4rem;
	font-size:2rem;
	border-bottom:1px solid #adc2c2;
	color:#666;
	text-align:center;
}

.small-class-list {
	width: 80%;
}
.small-class-list li {
	line-height:2.5rem;
	background-color:#f3f5f7;
	border-radius:0.5rem;
	padding-left:2rem;
	margin-top:1rem;
	cursor:pointer;
}
.small-class-list li:hover {
	text-decoration: none;
	background-color:#14191e;
	color:#edf1f2;
}
.student-smallclass {
	margin-top:2rem;
	display:none;
}

#upload-student-page {
	display:none;
}

/*classUploadStudentList.jsp*/
#prompt img {
	width:80%;
	height:auto;
}
#upload #upload-box {
	width:100%;
	height:20rem;
	border:0.2rem dashed #C8CBCE;
	text-align:center;
	cursor:pointer;
}
#upload #upload-box img {
	width:15%;
	height:7rem;
	margin-top:2rem;
}
#upload #upload-box h4,
#upload #upload-box h5 {
	color:gray;
}
#upload #upload-box #choose-file-btn {
	color: #5BC5FF;
    border: 1px solid #5BC5FF;
    background-color:#fff;
    border-radius:0.2rem;
}
#upload #upload-box #choose-file-btn:hover {
	color: #fff;
    background-color:#5BC5FF;
    border-radius:0.2rem;
}

#determine table .col1,
#determine table .col2,
#determine table .col3 {
	width:calc(100%3);
}